@charset "utf-8";
/* CSS Document */

.m_nav, .m_footer{ display: none;}
.layout, .content{ width:1000px; margin:0 auto; position:relative;}
.layout2{ width:1020px; margin:0 auto; position:relative;}


.boxMo{ min-width:1020px;} 



.boxTem1{ width: 380px; margin-bottom: 10px;}
.boxTem2{ width: 220px; margin-bottom: 10px;}
.boxTem3{ width: 1000px; margin-bottom: 10px;}
.boxTem4{ width: 610px; margin-bottom: 10px;}

/*焦点图*/
#jcl1{ position: relative; width: 380px; height: 300px; overflow: hidden;}
.slides_container1 li{ position: relative; width: 380px; height: 300px;}
.slides_container1 li img{ width:380px; height:300px;}
.slides_container1 .slide_t{ position: absolute; bottom: 0; left: 0; width: 332px; height:40px; padding: 0 24px; font:14px/40px "宋体"; text-align:center; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99b03927', endColorstr='#99b03927'); background: rgba(176,57,39,0.9); overflow:hidden;}
.slides_container1 .slide_t a{ color:#fff;}

.prev1, .next1{ position:absolute; bottom:0; display:block; width:24px; height:40px; background-image:url(../images/arr1.jpg);  z-index:10; cursor:pointer; border: none;}
.prev1{ background-position:0 0; left:0; }
.next1{ background-position:-24px 0; right:0;}

/*TAB标签*/
#i_tab1{ height: 299px; background-color: #fff; }
.etabs { position: relative; height: 36px; margin: 0; background-color: #e6e6e6;}
.tab_style1{ float: left;}
.tab_style1 a{ float:left; height: 33px; padding: 0 18px; font-weight: bold; font-size: 16px; line-height: 32px; text-align: center; background-color: #e6e6e6; color: #888; cursor: pointer; border-top: 3px solid #e6e6e6;}
/*.tab a{ display: block; height: 33px;}*/
.tab_style1 a:hover, .tab_style1 a.active{  color: #b03927; background-color: #fff; text-decoration: none; border-color: #b03927}
#i_tab1 .panel-container { height: 315px; padding:15px;}
#i_tab1 .tabs{ }


.etabs_style2{ width: 278px; height: 36px; position: relative; float: right;}
.tab_style2{ float: left;}
.tab_style2 a{ float:left; height: 36px; padding: 0 10px; font-weight: bold; font-size: 16px; line-height: 36px; text-align: center; background-color: #e6e6e6; color: #888; cursor: pointer;}
/*.tab a{ display: block; height: 33px;}*/
.tab_style2 a:hover, .tab_style2 a.active{  color: #b03927;  text-decoration: none;}

/*要闻*/
.topNews_block{ padding-bottom:18px; border-bottom: 1px solid #dfdfdf;}
.topNews_block_t{ max-height: 48px; margin-bottom: 10px; font-weight: bold; font-size: 16px; line-height: 24px; overflow: hidden;}
.topNews_block_t a{ color: #000;}
.topNews_block_t a:hover{ color: #b03927;}
.topNews_block_des{ height: 36px;  font:12px/18px "宋体"; }

.newsList{}
.newsList li{ position: relative; height: 36px; padding-left: 15px; font-size: 14px; line-height: 36px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.newsList .dot{ position: absolute; left: 0; top: 13px; width: 10px; height: 10px; background-color: #d5d5d5;}
.newsList .dot2{ position: absolute; left: 0; top: 17px; width: 6px; height: 6px; background: url(../images/dot2.jpg) no-repeat center top;}

.i_lmT{ position: relative; height: 36px; padding-left: 20px; font-weight: bold; font-size: 16px; line-height: 36px; color: #b03927; }
.i_lmT_dot{ position: absolute; top: 10px; left: 10px; width: 4px; height: 16px; background-color: #b03927;}
.i_lmT_more{ position: absolute; right: 10px; top: 9px; width: 18px; height: 18px; background: url(../images/more_btn.png) no-repeat center top;}
.i_lmT_more a{ display: block; width: 18px; height: 18px; overflow: hidden; text-indent: 999em;}
.i_lmT a{ color: #b03927}

.i_lmT2{ height: 42px; margin-bottom: 10px; padding-left: 22px; background: url(../images/lmT_bg.png) no-repeat center top; font-size: 18px; font-weight: bold; line-height: 42px; color: #fff;}
.i_lmT2 span{ margin-left: 3px; font-size: 12px; color: #a5a9b6;}

.i_lmT3{ float: left; width: 100px; height: 36px; background: url(../images/lmT_bg2.png) no-repeat center top #e6e6e6; font-size: 18px; line-height: 36px; font-weight: bold; color: #fff; text-align: center;}
.i_lmT3 a{ color: #fff;}

#i_tab_tzgg .panel-container{ padding: 0 15px;}
#i_tab_tzgg .tab_style1 a{ padding: 0 10px;}

.tzgg{ height: 300px; }
.tzgg_list li{ height: 79px; border-bottom: 1px dashed #dfdfdf;}
.tzgg_t{ height: 36px; padding-top: 12px; font-size: 14px; line-height: 18px; overflow: hidden;}
.tzgg_t a{}
.tzgg_des{ margin-top: 10px; font-size: 12px; float: right;}

/*政协概况*/
/*TAB标签*/
#i_tab2{ position: relative; height: 269px; }
#i_tab2 .panel-container { height: 234px; padding:15px;}
#i_tab2 .tabs{ }

.i_zxgk_con{}
.i_zxgk_con img{ float: left; width: 76px; height: 88px; padding: 4px; background-color: #fff; box-shadow:1px 1px 3px #666}
.i_zxgk_mes{ float: left; margin-left: 20px; width: 245px; display: inline;}
.i_zxgk_mes .md_tem, .i_zxgk_mes p{ font:bold 12px/18px "宋体"; color: #333}
.md_tem span a{ font-weight: normal}
#fzx{ float: left; width: 184px; margin-right: 9px;}
.i_zxgk_mes p span{ font-weight: normal;}
.i_zxgk_mes p span a{}
#fzx a{ margin-right: 10px;}
/*.i_zxgk_mes p a{ color:#b03927;}*/
.i_zxjg{  margin-top: 10px; font: 12px/12px "宋体"; color: #333;}

.i_zxjg  span{ float: left; margin-bottom: 12px; height: 12px; font-weight: bold;}
.i_zxjg  a{ float: left; margin-bottom: 12px; height: 12px; padding:0 10px 0 6px; border-right: 1px solid #333; white-space : nowrap }
.i_zxjg  a.style2{ border-right: none; padding-right: 0;}


#i_tab3{ position: relative; height: 269px; }
#i_tab3 .panel-container { height: 234px;}
#i_tab3 .tabs{ }


/*焦点图开始*/
.picFocus1{ width:190px;position:relative;height:205px; padding: 14px; overflow:hidden;}
#picBox1{width:190px; height: 182px; overflow:hidden; position:relative;}
#showPic1{ margin:0; padding:0; list-style:none; width:2400px; position:absolute;}
#showPic1 li{ float:left; margin:0; padding:0; width:190px;position:relative;}

#showPic1 li p{ margin-top: 8px; font-size: 14px; line-height: 18px; color: #888888; text-align: center;}
.showPic1_link{ position: relative; display: block;}
.showPic1_link img{ display:block; width:190px; height:120px;}
.showPic1_link .video_hover{ position: absolute; top: 0; left: 0; width: 190px; height: 120px;  background: url(../images/icon_play.png) no-repeat center center rgba(0,0,0,0.5); background: url(../images/icon_play.png) no-repeat center center\9; transition: all 0.3s linear;}
.showPic1_link .video_hover:hover{  background:url(../images/icon_play.png) no-repeat center center rgba(0,0,0,0.3); background: url(../images/icon_play.png) no-repeat center center\9; transition: all 0.3s linear;}
.showPic1_t{ font-size: 14px; line-height: 18px; text-align: center;}
.showPic1_t a{ color: #000;}
.showPic1_t a:hover{ color: #b03927}

#iconNum1{ position:absolute; bottom:15px; right:14px;}
#iconNum1 li{ float:left;width:10px; height:10px; cursor:pointer; padding:0; margin:0; margin-left:5px; background:#d5d5d5;}
#iconNum1 li:hover,#iconNum1 li.active{background-color:#b03927;}
 
/*首页推荐*/
.i_tj{ border: 1px solid #dfdfdf;}
#jcl2{ position: relative; margin: 30px 0 35px;}
.jcl_block2{ width: 910px; margin: 0 auto;}
.jcl_container2{overflow: hidden; width:910px; position: relative; display: block; }
.jcl_container2 li{ margin:0 10px; border-radius: 7px;}
.jcl_container2 li img{ width:166px; height:104px;}
.jcl_next2, .jcl_prev2{ position:absolute; top:50%; margin-top: -27px; display:block; width:28px; height:55px; background-image:url(../images/arr2.jpg);  z-index:10; cursor:pointer;}
.jcl_prev2{ background-position:0 0; left:0px; }
.jcl_next2{ background-position:-28px 0; right:0px;}


#i_tab4 .panel-container, #i_tab5 .panel-container, #i_tab7 .panel-container, #i_tab8 .panel-container, #i_tab9 .panel-container, #i_tab10 .panel-container, #i_tab11 .panel-container, #i_tab12 .panel-container, #i_tab13 .panel-container, #i_tab14 .panel-container,#i_tab15 .panel-container{ height: 203px;}

#i_tab6, #i_tab9, #i_tab11, #i_tab12, #i_tab13, #i_tab15{ position: relative;}

/*专委会工作*/
.i_zwhgz{ width: 608px; height: 238px; margin-bottom: 10px; border: 1px solid #dfdfdf;}
.i_zwhgz_left{ float: left; width: 180px;}
.i_zwhgz_left img{ width: 180px; height: 115px;}
.i_zwhgz_left .i_zwhgz_left_t{ padding: 10px 6px; font-size: 14px; line-height: 18px; text-align: center; border: 1px solid #dfdfdf;}
.i_zwhgz_right{ width: 385px; float: right;}

/*视察调研*/
#i_tab6{ height: 239px;}
.i_newsBlock1{ height: 87px;; padding:14px 0 14px; border-bottom:1px solid #dfdfdf;}
.i_newsBlock1 img{ float: left; width: 110px; height: 87px;}
.i_newsBlock1 .i_newsBlock1_wz{ float: right; width: 230px;}
.i_newsBlock1_wz .i_newsBlock1_t{ max-height: 36px; font-weight: bold; font-size: 16px; line-height: 18px; overflow: hidden;}
.i_newsBlock1_wz .i_newsBlock1_des{ margin-top: 5px; max-height: 36px; font:12px/18px "宋体"; overflow: hidden;}

/*履职服务平台*/
.zhpt_con{ width: 320px; margin: 0 auto; padding-top: 30px;}
/*.zhpt_con a{ width: 155px; height: 65px; margin-bottom: 10px; background-image: url(../images/index_fwzhpt_btn.jpg);}*/
.zhpt_con a{ width: 155px; margin-bottom: 10px; background-image: url(../images/index_fwzhpt_btn.jpg);}
.zhpt_con a img{ width: 155px;}
.zhpt_con .zhpt_con_a1{ background-position: 0 0;}
.zhpt_con .zhpt_con_a2{ background-position: 0 -42px;}
.zhpt_con .zhpt_con_a3{ background-position: 0 -84px;}
.zhpt_con .zhpt_con_a4{ background-position: 0 -126px;}
.zhpt_con .zhpt_con_a5{ background-position: 0 -168px;}
.zhpt_con .zhpt_con_a6{ background-position: 0 -210px;}

/*媒体聚焦*/
.i_newsBlock2{ height: 70px; padding-bottom: 10px; border-bottom:1px solid #dfdfdf;}
.i_newsBlock2 img{ float: left; width: 110px; height: 70px;}
.i_newsBlock2 .i_newsBlock2_wz{ float: right; width: 455px;}
.i_newsBlock2_wz .i_newsBlock2_t{ height: 18px; font-size: bold; font-size: 16px; line-height: 20px; overflow: hidden;}
.i_newsBlock2_wz .i_newsBlock2_des{ margin-top: 5px; max-height: 28px; font:12px/14px "宋体"; overflow: hidden;}


/*热点专题*/
/*轮播图 开始*/
.main_banner{width:325px; height:150px; margin: 0 auto; padding-top: 30px;}
.main_banner_wrap{
	width:325px; height:150px; position:relative; 
	margin:0 auto; overflow:hidden; 
}
.banner_btn{ 	/*a 标签 按钮*/
	display: none;	width:80px; height:106px; position:absolute; 
		 z-index:9; top:14px;
}
.btn_next{right:0;}
.banner_btn span{width:50px; height:100px; display:block; position:absolute; left:110px; top:70px; opacity:0; transition:0.5s;
		background:url(../images/bannerBtn.png) no-repeat 0 0;}
.btn_next span{background-position:-50px 0;}
.main_banner_box:hover .banner_btn_arrow{opacity:0.6;}
.banner_btn span i{width:50px; height:100px; display:block;
		background:url(../images/bannerBtn.png) no-repeat 0 0;}
.btn_next span i{background-position:-50px 0;}


.main_banner_box{
	width:325px; height:106px; margin:0 auto 0; position:relative; z-index:0;
	
}

.main_banner li{
		position:absolute; background:#000; overflow:hidden;
		 padding-bottom: 5px; background: url(../images/i_rdzt_bot.png) no-repeat bottom center;		
}
/*给每张图片初始设置不同宽高，层级，位置*/
.main_banner li#imgCard0{
		width:168px; height:106px; z-index:5;
		left:80px; top:5px; opacity:1; 
}
.main_banner li#imgCard1{
		width:124px; height:78px; z-index:1; 
		left:200px; top:14px; opacity:1; 
}
.main_banner li#imgCard2{/*初始在背后，透明度为0*/
		width:80px; height:60px;  z-index:1;
		left:0px; top:14px; opacity:0; 
}
.main_banner li#imgCard3, .main_banner li#imgCard5, .main_banner li#imgCard6{/*初始在背后，透明度为0*/
		width:80px; height:60px; z-index:1;
		left:0px; top:14px; opacity:0; 
}
.main_banner li#imgCard4{
		width:124px; height:78px; z-index:2; 
		left:0px; top:14px; opacity:1; 
}
.main_banner li img{width:100%; height:100%;}
.main_banner li span{/*遮罩层*/
		width:100%; height:100%; position:absolute; top:0; left:0; 
		z-index:1; background:#fff; opacity:0; filter:alpha(opacity=0);
		color:#fff; font-size:30px; line-height:120px; text-align:center;
}
.main_banner li p{width:100%; height:50px; position:absolute;
		left:0; bottom:-50px; background:rgba(0,0,0,0.7); color:#fff;
		text-indent:38px; line-height:50px; font-size:25px;
}

/*指示器按钮*/
.btn_list{text-align:center; position:relative; left:0; top:30px; z-index:10;}
.btn_list span{
		width:10px; height:10px; display:inline-block; margin:0 5px;
		background:#d5d5d5; border-radius:50%; cursor:pointer;
}
.btn_list span.curr{background:#b03927;}

/*委员会客室*/
.wyhks_con{ height: 203px; overflow: hidden;}
.wyhks_tem{ margin-top: 10px;}
.wyhks_tem h3{ max-height: 20px; font-weight: bold; font-size: 16px; line-height: 20px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.wyhks_tem p{ margin-top: 2px; max-height: 32px; font: 12px/16px "宋体"; overflow: hidden;}
/*.wyzx_tem_wrap{}
.wyzx_tem{ height: 48px; padding: 10px 0; border-bottom: 1px solid #dfdfdf;}
.wyzx_tem img{ float: left; width: 48px; height: 48px;}
.wyzx_tem_right{ float: right; width: 135px;}
.wyzx_tem_right p{ height: 20px;}
.wyzx_tem_right .weibo_name{ float: left; width: 56px; padding-right: 18px; font: 14px/20px "宋体"; color: #222; background: url(../images/weibo_v.png) no-repeat right center;}
.wyzx_tem_right .weibo_des{ float: left; margin-left: 5px; font: 12px/20px "宋体"; color: #888; display: inline;}
.wyzx_tem_right .gz_btn{ display: block; width: 63px; height: 24px; margin-top: 5px; background: url(../images/weibo_btn.png) no-repeat center top;}*/

/*政协刊物*/
/*焦点图*/
#jcl3{ position: relative; width: 204px; height: 179px; margin: 0 auto; padding: 12px 0; overflow: hidden;}
.jcl_block3{ margin: 0 auto;}
.slides_container3 li{ position: relative; width: 137px; height: 179px;  background: url(../images/i_book_bg.jpg) no-repeat center top;}
.slides_container3 li img{ width:129px; height:171px; margin: 1px 0 0 1px;}
.i_book_cov{ position: absolute; top: 0; left: 0; width: 137px; height: 179px; background: url(../images/i_book_cov.png) no-repeat center top;}
.i_book_des{ display: none; position: absolute; top: 1px; left: 1px; width: 129px; height: 171px; background-color: #000; background: rgba(0,0,0,0.8);}
.i_book_name{ padding-top: 14px; font-size: 18px; font-weight: bold; color: #fff; text-align: center; line-height: 24px;}
.i_book_date{ margin-top: 8px; font-size: 14px; line-height: 14px; color: #888; text-align: center;}
.i_book_des a{ position: absolute; bottom: 20px; left: 50%; width: 100px; height: 40px; margin-left: -50px; background: url(../images/i_book_btn.png) no-repeat center top;}

.jcl_prev3, .jcl_next3{ position:absolute; top:50%; margin-top: -27px; display:block; width:28px; height:55px; background-image:url(../images/arr3.png);  z-index:10; cursor:pointer; border: none;}
.jcl_prev3{ background-position:0 0; left:0; }
.jcl_prev3:hover{ background-position: 0 55px;}
.jcl_next3{ background-position:-28px 0; right:0;}
.jcl_next3:hover{ background-position: -28px 55px;}

#jcl4{ position: relative; margin: 10px 0 0;}
.jcl_block4{ width: 910px; margin: 0 auto;}
.jcl_container4{overflow: hidden; width:910px; position: relative; display: block; }
.jcl_container4 li{ margin:0 10px; border-radius: 7px;}
.jcl_container4 li img{ width:166px; height:70px;}
.jcl_next4, .jcl_prev4{ position:absolute; top:50%; margin-top: -27px; display:block; width:28px; height:55px; background-image:url(../images/arr2.jpg);  z-index:10; cursor:pointer;}
.jcl_prev4{ background-position:0 0; left:0px; }
.jcl_next4{ background-position:-28px 0; right:0px;}

.boxTem_bot{ margin-bottom: 0; width: 100%; min-width: 1020px; height: 14px; background: url(../images/box_tem_bot.png) no-repeat center bottom;}

.friendLink select{ float: left; width: 170px; height: 32px; margin-left: 10px; display: inline;  position: relative;}

.friendLink{ height: 32px; margin-top: 50px; padding: 8px 0;}
.friendLink .i_lmT{ float: left; width: 70px; height: 32px;}



/*概览&细览*/

.loc{ height: auto; font: 14px/30px "Microsoft Yahei"; background: url(../images/loc.png) no-repeat 22px 8px #f2f2f2; border-bottom: 1px solid #d2d2d2;}
.loc2{  background: url(../images/loc.png) no-repeat 0 center #f2f2f2; border-bottom: 1px solid #d2d2d2;}
.loc_con{ padding-left: 30px;}
/*.loc a{ color: #333}*/

.layout_left{ float: left; width: 720px; min-height: 1152px;}
.layout_right{ float: right; width: 300px;}

.gl_t{ height: 56px;  font: bold 24px/60px "Microsoft Yahei"; color: #b03927; border-bottom: 1px dashed #b03927;}
.gl_list{}
.gl_list li{ position: relative; height: 47px; padding-left: 22px; border-bottom: 1px dashed #a0a0a0;}
.gl_list .dot{ position: absolute; top: 50%; left: 0; width: 10px; height: 10px; margin-top: -5px; background-color: #d5d5d5;}
.gl_list li a{ float: left; max-width: 80%; height: 47px; font: 16px/47px "Microsoft Yahei"; color: #000; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.gl_list li a:hover{ color: #b03927}
.gl_list .pubDate{ float: right; height: 47px; font: 14px/47px "Microsoft Yahei"; color: #707070;}

/*视频列表*/
.video_list{}
.video_list li{ padding: 20px 0; border-bottom: 1px dashed #b03927;}
.video_list li img{ float: left; width: 200px; height: auto; margin-right: 20px; display: inline;}
.video_wz{ }
.video_list_t{ font: 20px/30px "Microsoft Yahei";}
.video_list_t a{ color: #000;}
.video_list_t a:hover{ color: #b03927;}
.video_list_pubDate{ display: block; margin: 5px 0; font: 14px/20px "Microsoft Yahei"; color: #888;}
.video_list_des{ font: 14px/24px "Microsoft Yahei";}

.pages{ margin: 20px 0;  text-align: center; font-size: 16px; line-height: 16px; color: #666}
.pages span{ display: inline-block; margin-bottom: 8px; padding: 5px 8px; color: #666 }
.pages a{ display: inline-block; margin-bottom: 8px; padding: 5px 8px; margin: 0 5px 10px; font-size: 16px; line-height: 16px; background: #eee; color: #000; text-align: center;}
.pages a:hover, .pages a.current{  color: #fff; background: #666; text-decoration: none;}

.layout_right_tem{ margin-bottom: 10px;}
.layout_right_sp{}
.layout_right_sp li{ position: relative; width: 126px; height: 96px;}
.layout_right_sp li img{ width: 126px; height: 96px;}
.layout_right_sp li h3{ position: absolute; bottom: 0; left: 0;  width: 116px; height: 26px; padding: 0 5px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99b03927', endColorstr='#99b03927'); background: rgba(0,0,0,0.8); font: 14px/26px "Microsoft Yahei"; text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.layout_right_sp li h3 a{ color: #fff;}

.article_wrap{ padding: 0 40px;}
.article_t{ margin: 20px 0; font: 26px/40px "Microsoft Yahei"; color: #010101;}
.article_item{ padding-bottom: 16px; border-bottom: 1px solid #b7b7b7;}
.article_item span{ margin-right: 20px; font:14px/14px "Microsoft Yahei"; color: #707070;}
.article_con{ padding: 30px 0;}
.article_con p{ font: 15px/30px "Microsoft Yahei"; color: #313131;}
.article_con img{ display: block; max-width: 550px; margin: 10px auto;}


/*自身建设*/
.other_lmT3{ height: 36px;  font-size: 18px; line-height: 36px; font-weight: bold; color: #fff;}
.other_lmT3 span{ float: left; height: 36px; padding: 0 12px 0 16px; background-color: #b03927;}
.other_lmT3_bg{ float: left; width: 13px; height: 36px; background: url(../images/lmT_bg3.png) no-repeat center top; }


.w480{ width: 480px;}
.w360{ width: 360px;}
.newsList.pubDateList{}
.newsList.pubDateList li a{ float: left; width: 74%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.newsList.pubDateList .pubDate{ float: right; color: #a0a0a0;}
.lmT_zsjs{ float: left; width: 279px;}
.i_zsjs{ float: left; width: 171px; height: 172px; padding-right: 10px;}

.zsjs_des{ font: 14px/24px "Microsoft Yahei"; color: #535353; text-indent: 2em;}

/*焦点图开始*/
.picFocus2{ position: relative; width: 478px; height: 360px; border: 1px solid #dcdcdc; overflow: hidden;}
#picBox2{  position: relative; width: 478px; height: 360px; border: 1px solid #dcdcdc; overflow: hidden;}
#showPic2{ margin:0; padding:0; list-style:none; height:360px; width:2400px; position:absolute;}
#showPic2 li{ float:left; position: relative; width: 478px; height: 360px;  overflow: hidden;}
#showPic2 li img{ width: 478px; height: 360px;}

.zsjs_iBlock .zsjs_iBlock_t{ position: absolute; bottom: 0; left: 0; width: 468px; height: 36px; padding: 0 5px; font: 16px/36px "Microsoft Yahei"; text-align: left; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000'); background: rgba(0,0,0,0.8); overflow: hidden;}
.zsjs_iBlock .zsjs_iBlock_t a, .multiple_intro_iBox_t a{ color: #fff;}
.zsjs_iBlock .zsjs_iBlock_t a:hover, .multiple_intro_iBox_t a:hover{ text-decoration: underline;}

.l2_iconNum{ position:absolute; bottom:10px; right:14px;}
.l2_iconNum li{ float:left;width:10px; height:10px; cursor:pointer; padding:0; margin:0; margin-left:5px; background:#d5d5d5;}
.l2_iconNum li:hover,.l2_iconNum li.active{background-color:#b03927;}

.zsjs_iBlock{ }
.zsjs_iBlock img{ width: 478px; height: 360px;}


/*提案建言*/
.i_tajy{ float: left; width: 156px; height: 168px; margin-right: 10px;}
.tajy_picFocus{ position: relative; width: 478px; height: 306px; border: 1px solid #dcdcdc; overflow: hidden;}
#tajy_picBox{  position: relative; width: 478px; height: 306px; border: 1px solid #dcdcdc; overflow: hidden;}
#tajy_showPic{ margin:0; padding:0; list-style:none; height:306px; width:2400px; position:absolute;}
#tajy_showPic li{ float:left; position: relative; width: 478px; height: 306px;  overflow: hidden;}
#tajy_showPic li img{ width: 478px; height: 306px;}

/*团结联谊*/
.i_tjly{ float: left; width: 157px; height: 179px; margin-right: 10px;}

/*政协会议*/
.i_zxhy{ float: left; width: 142px; height: 179px; margin-right: 10px;}


/*multiple intro*/
.multiple_intro_left{ float: left; width: 218px;}
.multiple_intro_right{ float: right; width: 742px;}

.h231{ height: 231px;}
.h195{ height: 195px;}
.h271{ height: 271px;}

.m_intro_wrap{}
.m_intro_t{ height: 35px; margin-bottom: 12px; padding-left: 40px; font: 20px/34px "Microsoft Yahei"; color: #b03927; background: url(../images/person_logo.png) no-repeat center left; border-bottom: 1px solid #b03927;}
.m_intro_t a{ color: #b03927;}
.m_intro_des{ max-height: 130px; font: 14px/26px "Microsoft Yahei"; color: #535353; text-indent: 2em; overflow: hidden;}
.m_intro_des a{ color: #b03927; }

.intro_item{ margin-top: 12px; padding-bottom: 20px; }
.intro_item_top{ width: 218px; height: 60px; font: bold 18px/60px "Microsoft Yahei"; color: #fff; text-align: center; letter-spacing: 6px; border-bottom: 5px solid #6d363c; background: #b03927; border-top-left-radius: 5px; border-top-right-radius: 5px;}
.intro_item_bot{ height: 8px; background: #293352;}
.intro_list{  background-color: #293352;}
.intro_list li{ height: 47px; padding: 0 20px 0 36px; font: 16px/46px "Microsoft Yahei"; border-bottom: 1px solid #4f5770;}
.intro_list li.current{ font-size: 16px; font-weight: bold; background: url(../images/intro_list_active.png) no-repeat 19px center;}
.intro_list li a{ color: #fff;}
.intro_list li a:hover{ text-decoration: underline;}

.multiple_intro_iBox{ position: relative; width: 358px; height: 270px; border: 1px solid #dcdcdc; overflow: hidden;}
.multiple_intro_iBox img{ width: 358px; height: 270px;}
.multiple_intro_iBox .multiple_intro_iBox_t{ position: absolute; bottom: 0; left: 0; width: 348px; height: 36px; padding: 0 5px; font: 16px/36px "Microsoft Yahei"; color: #fff; text-align: center; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000'); background: rgba(0,0,0,0.8); text-overflow:ellipsis; white-space: nowrap; overflow: hidden;}

.zsjs_iBlock img, .multiple_intro_iBox img{ 
	-webkit-transition: all linear 0.5s;
	-moz-transition: all linear 0.5s; 
	-o-transition: all linear 0.5s; 
	transition: all linear 0.5s; 
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-o-transform: scale(1,1);
	transform: scale(1,1);
}

.zsjs_iBlock img:hover, .multiple_intro_iBox img:hover{ 
	-webkit-transition: all linear 0.5s;
	-moz-transition: all linear 0.5s; 
	-o-transition: all linear 0.5s; 
	transition: all linear 0.5s; 
	-webkit-transform: scale(1.05,1.05);
	-moz-transform: scale(1.05,1.05);
	-o-transform: scale(1.05,1.05);
	transform: scale(1.05,1.05);
}


/*办公厅概览*/
.w250{ width: 250px;}
.w710{ width: 710px;}
.h286{ height: 286px;}

.zxjg_item{}
.zxjg_item_top{ width: 250px; height: 60px; font: bold 18px/60px "Microsoft Yahei"; color: #fff; text-align: center; letter-spacing: 6px; border-bottom: 5px solid #6d363c; background: #b03927; border-top-left-radius: 5px; border-top-right-radius: 5px;}
.zxjg_item_bot{ width: 250px; background: #293352;}
.zxjg_list{ background-color: #293352;}
.zxjg_list li{ height: 47px;  font: 16px/46px "Microsoft Yahei"; text-align: center; background-color: #293352; border-bottom:1px solid #4f5770;}
.zxjg_list li.current, .zxjg_list li:hover{ background-color: #49516c;}
.zxjg_list li.ld_pos{ background: url(../images/ld_list_arr.png) no-repeat 190px center #49516c;}
.zxjg_list li.ld_name a{ font-size: 14px; color: #99a0b1;}
.zxjg_list li a{ color: #fff;}

.jg_t{ height: 46px; font: bold 32px/32px "Microsoft Yahei"; border-bottom: 4px solid #b03927; color: #333;}
.jg_person{ border: 1px solid #ebebeb;}

.tpbd_list{}
.tpbd_list li{ float: left;  width: 224px; margin-right: 4px;}
.tpbd_list li img{ width: 224px; height: 177px; }
.tpbd_list .tpbd_list_t{ margin-top: 5px; padding: 0 5px; height: 40px; font: 16px/20px "Microsoft Yahei"; text-align: center; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical}

.hdbd_list{ padding-bottom: 10px;}
.hdbd_list li{ height: 47px; font: 16px/46px "Microsoft Yahei"; border-bottom: 1px solid #dfdfdf;}
.hdbd_list li a{ float: left; width: 80%; text-overflow:ellipsis; white-space: nowrap; overflow: hidden;}
.hdbd_list .pubDate{ float: right; color: #888;}

/*办公厅细览*/
.bgt_article{}
.bgt_article_t{ height: 90px; font: bold 32px/90px "Microsoft Yahei"; text-align: center; color: #333; border-bottom: 4px solid #b03927;}
.bgt_article_con{ padding-bottom: 30px;}
.bgt_article_con p{ margin-top: 20px; font: 14px/20px "宋体"; color: #333;}
.bgt_article_con img{ max-width: 550px;}

.tpbd_list2{ *height:223px; padding: 10px 16px 15px;}
.tpbd_list2 li{ float: left; width: 230px; margin-right: 15px;}
.tpbd_list2 li img{ width: 230px; height: 182px; }
.tpbd_list2 .tpbd_list2_t{ height: 36px; margin-top: 5px; font: 16px/18px "Microsoft Yahei";  text-align: center; overflow: hidden;}


/*领导介绍概览*/

.ld_intro{}
.ld_i{ width: 226px; height: 268px; padding: 12px; background-color: #fff; border: 1px solid #dfdfdf;}
.ld_i img{ width: 226px; height: 268px;}
.ld_des{ float: right; width: 408px; height: 250px; padding: 20px; background-color: #fff; border: 1px solid #dfdfdf;}
.ld_des_top{ height: 18px; font: bold 18px/18px "Microsoft Yahei"; color: #333;}
.ld_des_main{ max-height: 144px; margin-top: 40px; font: 14px/36px "宋体"; color: #333; text-indent: 2em; overflow: hidden;}
.ld_des .more, .ld_des a{ float: right; margin-top: 10px; font: 14px/18px "宋体"; color: #b03927;}
.ld_des .more:hover{ text-decoration: underline;}


/*领导介绍细览*/
.ld_xl_t{ margin: 30px 0; font: bold 32px/32px "Microsoft Yahei"; color: #333; text-align: center;}

/*焦点图开始*/
.picFocus3, #picBox3{ position: relative; width: 230px; height: 240px; margin: 0 auto; overflow: hidden;}
#showPic3{ margin:0; padding:0; list-style:none; width:1150px; position:absolute; overflow: hidden;}
#showPic3 li{ float:left; position: relative; width: 230px;  overflow: hidden;}
#showPic3 li img{ width: 230px; height: 182px;}

.ld_tpbd_t{ margin-top: 3px; max-height: 36px; font: 14px/18px "Microsoft Yahei"; overflow: hidden;}

#iconNum3{ position:absolute; bottom:0; right:0;}
#iconNum3 li{ float:left;width:10px; height:10px; cursor:pointer; padding:0; margin:0; margin-left:5px; background:#d5d5d5;}
#iconNum3 li:hover,#iconNum3 li.active{background-color:#b03927;}

.ld_xl_hdbd_list{ padding: 10px 10px 0;}
.ld_xl_hdbd_list li{ position: relative; margin-bottom: 14px; padding-left: 12px; font: 15px/18px "Microsoft Yahei";}
.ld_xl_hdbd_list li .dot{ position: absolute; top: 6px; left: 0; width: 6px; height: 6px; background-color: #d5d5d5; border-radius: 50%;}
.ld_xl_hdbd_list li a{}

.ld_xl_intro_t{ height: 40px; font: bold 18px/34px "Microsoft Yahei"; color: #333; border-bottom: 4px solid #b03927;}

/*.zxbm_top{ height: 56px; padding: 0 40px; font: bold 24px/60px "Microsoft Yahei"; color: #b03927; text-indent: 38px; border-bottom: 1px dashed #b03927; background: url(../images/jzbm_top_bg.png) no-repeat 40px 15px;}
.zxbm_con{ padding: 0 40px;}
.zxbm_t{ font: normal 30px/80px "Microsoft Yahei"; text-align: center; color: #000;}
.zxbm_con p{ font: 14px/30px "Microsoft Yahei"; color: #333; text-indent: 2em;}

.zxbm_btn_wrap{ margin-top: 40px; text-align: center;}
.zxbm_btn_wrap a{ display: inline-block; height: 48px; margin: 0 10px; padding: 0 20px; font: 24px/48px "Microsoft Yahei"; color: #fff; border-radius: 8px; background-color: #b03927;}
.zxbm_btn_wrap a:hover{ background-color: #9c2614}

.zxbm_top2{ position: relative; height: 56px; padding: 0 40px; font: bold 24px/58px "Microsoft Yahei"; text-indent: 12px; color: #b03927; border-bottom: 1px dashed #b03927; }
.zxbm_top2 i{ position: absolute; top: 19px; left: 40px; width: 4px; height: 24px; background: #b03927;}

.zxbm_form_wrap{ margin: 0 40px; padding: 20px 25px; background-color: #fff;}

.zxbm_form_right_2{ float: right; width: 186px;}
.zxbm_form_photo{ width: 184px; height: 198px; border: 1px solid #c9c9c9;}
.zxbm_form_photo p{ padding: 7px 9px; font: 14px/18px "Microsoft Yahei"; color: #a0a0a0;}
.zxbm_form_photo .upload_btn{ display: block; width: 72px; height: 30px; margin: 5px auto 0; padding: 0 18px; background: #a0a0a0; font: 18px/30px "Microsoft Yahei"; color: #fff; border-radius: 8px; cursor: pointer;}

.zxbm_form_tem{  margin-bottom: 10px;}
.zxbm_form_tem_wid1{ width: 685px;}
.zxbm_form_tem_wid2{ width: 890px;}
.zxbm_form_left{ float: left; width: 345px;}
.zxbm_form_right{ float: right;}
.zxbm_form_right1{ width: 315px;}
.zxbm_form_right3{ width: 520px;}

.zxbm_form_item{ display: block; height: 32px;}
.zxbm_form_des{ float: left; margin-right: 13px; font: 18px/32px "Microsoft Yahei"; color: #000; text-align: right;}
.zxbm_form_se{ height: 32px; border: 1px solid #c9c9c9; font: 14px/30px "Microsoft Yahei"; line-height: 24px\9; color: #a0a0a0;}
.zxbm_form_text{ height: 30px; border: 1px solid #c9c9c9; font: 14px/30px "Microsoft Yahei"; color: #a0a0a0; text-indent: 0.3em;}
.zft_w1{ width: 222px;}
.zft_w2{ width: 310px;}
.zft_w3{ width: 433px;}

.zfs_w1{ width: 224px;}
.zfs_w2{ width: 312px;}

.zfd_w1{ width: 108px;}
.zfd_w2{ width: 72px;}

.zxbm_form_radio_wrap{ float: left; height: 32px; font-size: 18px; line-height: 30px;}

.zxbm_form_radio{ display: inline-block; margin: 0 4px;}

.zxbm_form_item_box{ height: 32px;  margin-top: 10px;}
.zxbm_form_download_btn{ float: left; font: 18px/32px "Microsoft Yahei"; color: #0068b7;}
.zxbm_form_download_btn:hover{ color: #0068b7; text-decoration: underline;}

.pin_box{ float: left; margin-left: 25px; display: inline;}
.pin_box span{ float: left; height: 32px; font: 14px/32px "Microsoft Yahei"; color: #313131;}
.pin_text{ float: left; width: 102px; height: 24px; margin: 3px 0 0 5px; border: 1px solid #c9c9c9;}
.pin_box img{ float: left; width: 57px; height: 23px; margin: 5px 0 0 4px; display: inline;}
.pin_change{ float: left; margin-left: 5px; font: 12px/32px "Microsoft Yahei"; color: #0068b7; display: inline; cursor: pointer;}

.zxbm_form_btn_box{ float: left; height: 32px; margin-left: 20px;}
.zxbm_form_sub{ float: left; width: 94px; height: 32px; background: #b03927; font: 18px/28px "Microsoft Yahei"; text-align: center; color: #fff; border: none; cursor: pointer;}
.zxbm_form_btn_box a{ float: left; width: 94px; height: 32px; margin-left: 10px; font: 18px/32px "Microsoft Yahei"; text-align: center; color: #fff; background: #a0a0a0; display: inline; cursor: pointer;}*/

.zxbm_top{ height: 56px; padding: 0 40px; font: bold 24px/60px "Microsoft Yahei"; color: #b03927; text-indent: 38px; border-bottom: 1px dashed #b03927; background: url(../images/jzbm_top_bg.png) no-repeat 40px 15px;}
.zxbm_con{ padding: 0 40px; text-align: justify;}
.zxbm_t{ font: normal 30px/80px "Microsoft Yahei"; text-align: center; color: #000;}
.zxbm_t2{ margin-bottom: 20px; font: normal 24px/24px "Microsoft Yahei"; text-align: center; color: #000;}
.zxbm_con_des{ font: 16px/32px "Microsoft Yahei"; color: #333; text-indent: 2em;}
.zxbm_con_des a{ text-decoration:underline; color:#0068b7;}

.zxbm_btn_wrap{ width: 905px; margin: 40px auto 0; text-align: center;}
.in_btn_wrap{ display: inline-block; margin: 0 10px; padding: 18px 40px; background-color: #b03927;}
.out_btn_wrap{  display: inline-block; margin: 0 10px; padding: 18px 40px; background-color: #0068b7;}
.in_btn_wrap p, .out_btn_wrap p{ margin-bottom: 18px; font-size: 24px; line-height: 24px; color: #fff; text-align: center;}
.in_btn_wrap img, .out_btn_wrap img{ margin: 0 5px; width: auto; height:  auto}



.ie{ display: none; display: inline\9;}

#bot_link{ position: fixed; bottom: 0; right: 0; z-index: 999;}
#bot_link span{ }

/*20180524 add*/
.clearer{ height: 0; clear: both; font-size: 0; overflow: hidden;}
body.noBg{ background: none; padding-top: 60px;}
.pad19{ padding: 19px;}
.searBor{ border: 1px solid #dfdfdf;}
.search_box{ padding-bottom: 30px; margin-bottom: 20px; border-bottom: 1px solid #dfdfdf;}
.search_bar{ position: relative; width: 960px; height: 40px; margin-bottom: 20px; border: 1px solid #b03927; border-radius: 20px;}
#search_text{ position: absolute; left: 20px; top: 0; width: 800px; height: 40px; font-size: 16px; line-height: 40px; color: #666; background: none; border: none;}
#search_btn{ position: absolute; top: 50%; right: 10px; width: 32px; height: 32px; margin-top: -16px; background: url(../images/btn_search3.png) no-repeat center top transparent; border: none; cursor: pointer;}
.search_item{ float: left; margin-right: 20px;}
.search_item p{ float: left; font-size: 14px; line-height: 26px; color: #666666;}
.search_item span{ float: left; height: 24px; margin-right: 10px; padding: 0 8px; font-size: 14px; line-height: 24px; color: #666; background-color: #efefef; border: 1px solid #e6e6e6; border-radius: 4px; cursor: pointer;}
.search_item span.selected{ color: #fff; border-color: #b03927; background-color: #b03927;}
.select_wrap{ float: right;  width: 100px; height: 26px; margin-left: 20px;}
.select_wrap select{ width: 100%; height: 100%;}
#search_result{ }
#search_result_list{}
.result_tem{ margin-bottom: 18px; padding-bottom: 18px; border-bottom: 1px dashed #dfdfdf;}
.result_t{ height: 24px; margin-bottom: 10px; font-size: 18px; line-height: 24px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.result_t a{ color: #333;}
.result_t em{ color: #b03927;}
.result_des{ max-height: 48px; margin-bottom: 10px; font-size: 16px; line-height: 24px; overflow: hidden;}
.result_link{ float: left; width: 320px; height: 18px; font-size: 14px; line-height: 18px; color: #888; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.result_date{ float: right; height: 18px; font-size: 14px; line-height: 18px; color: #888;}


.pagination{ text-align: center;}
.pagination a {
    text-decoration: none;
	border: 1px solid #e6e6e6;
	color: #666;
}

.pagination a, .pagination span {
    display: inline-block;
    height: 32px;
    font-size: 14px;
    line-height: 32px;
    width: 32px;
    margin: 0 5px;
}
.pagination a:hover{ border-color: #999;}

.pagination .current {
    background: #fff;
    color: #b03927;
	border: 1px solid #b03927;
}

.pagination .prev, .pagination .next{
	color:#666;
	border-color:#e6e6e6;
	background:#fff;
	padding: 0 14px;
	width: auto;
}

/*jcl_ad 20190618*/
#jcl_ad{ position: relative; width: 1000px; height: 127px; overflow: hidden;}
.slides_container_ad li{ position: relative; width: 1000px; height: 127px;}
.slides_container_ad li img{ width:1000px; height:127px;}

/*.prev1, .next1{ display: none;}*/

/*20211110*/
/*团体*/
.tt_item_top{ width: 250px; height: 60px; font: bold 18px/60px "Microsoft Yahei"; color: #fff; text-align: center; letter-spacing: 6px; border-bottom: 5px solid #6d363c; background: #b03927; border-top-left-radius: 5px; border-top-right-radius: 5px;}
.tt_item_bot{ width: 250px; background: #293352;}
.tt_list{ padding: 0 20px 20px; background-color: #293352;}
.tt_list li{ position: relative; height: 47px; padding-left: 14px; font: 16px/46px "Microsoft Yahei";  background-color: #293352; border-bottom:1px solid #4f5770;}
.tt_list li:before{ display: none; position: absolute; top: 18px; left: 0; width: 0; height: 0; border-width: 6px 0 6px 6px; border-style: solid none solid solid; border-color: transparent transparent transparent #fff; content: ""}
/*.tt_list li.current, .tt_list li:hover{ background-color: #49516c;}*/
.tt_list li.current:before{ display: block;}
.tt_list li.ld_pos{ background: url(../images/ld_list_arr.png) no-repeat 190px center #49516c;}
.tt_list li.ld_name a{ font-size: 14px; color: #99a0b1;}
.tt_list li a{ color: #fff;}

.st_intro_tem{ position: relative; float: left; height: 118px; margin-right: 20px;}
.st_intro_tem.tem1{ width: 162px}
.st_intro_tem.tem2{ width: 223px}
.st_intro_tem.tem3{ width: 345px}
.st_icon{ position: relative; width: 62px; height: 62px; margin: 0 auto; background-color: #fff; border: 1px solid #e5dddc; border-radius: 50%; z-index: 3}
.st_icon i{ position: absolute; top: 50%; left: 50%; width: 38px; height: 35px; margin: -19px 0 0 -17px; background-image: url(../images/icon_st.png);}
.st_icon.icon1 i{ background-position: 0 0;}
.st_icon.icon2 i{ background-position: 0 -35px;}
.st_icon.icon3 i{ background-position: 0 -70px;}
.st_icon.icon4 i{ background-position: 0 -105px;}
.st_intro_des{ position: absolute; bottom: 0; left: 0; height: 84px; font: bold 20px/116px "Microsoft Yahei"; color: #b03927; text-align: center; background-color: #fff; border: 1px solid #e5dddc; z-index: 2;}
.st_intro_tem.tem1 .st_intro_des{ width: 160px;}
.st_intro_tem.tem2 .st_intro_des{ width: 221px;}
.st_intro_tem.tem3 .st_intro_des{ width: 343px;}

.st_news1{ padding-bottom: 16px; margin-bottom: 10px; border-bottom: 1px solid #d5d5d5;}
.st_news1 img{ float: left; width: 200px; height: 114px;}
.st_news1_wz{ float: right; width: 450px;}
.st_news1_wz h3{ margin-bottom: 5px; font: bold 16px/24px "Microsoft Yahei";}
.st_news1_wz p{ font-size: 14px; line-height: 24px;}

.w345{ width: 345px;}
.st_news2{ padding-bottom: 15px; margin-bottom: 4px; border-bottom: 1px solid #d5d5d5;}
.st_news2 img{ float: left; width: 200px; height: 114px;}
.st_news2 h3{ float: right; width: 96px; font: bold 16px/24px "Microsoft Yahei"; text-align: justify;}

.kw_tab{ height: 296px;}
.kw_tab_list{ margin: 12px 0 10px;}
.kw_tab_list a{ height: 20px; margin-right: 2px; font: 16px/20px "Microsoft Yahei"; color: #333;}
.kw_tab_list a.active{ color: #bf5d4f;}

.kw_tab_pannels{}
.kw_tab_pannel{ display: none;}
.kw_tab_pannel.active{ display: block;}

/*党的建设 20220606*/
.marR10{ margin-right: 10px;}
.padS9{ padding: 0 9px;}
.dsjs_zt{}
.dsjs_zt li{ float: left; width: 320px; height: 100px; margin-right: 10px;}
.dsjs_zt li img{ width: 100%; height: 100%;}
.w610{ width: 610px;}
.w380{ width: 380px;}
.w220{ width: 220px;}

.szxdz_i{ float: left; width: 210px; }
.szxdz_i img{ width: 210px; height: 165px;}
.szxdz_i h3{ padding: 5px 10px; font: bold 16px/24px "Microsoft Yahei"; text-align: center; border: 1px solid #ededed; border-top: 0;}
.szxdz_i h3 a{ color: #000;}
.szxdz_list{ float: right; width: 350px;}

/*20180524 add*/



.posR{position: relative;}
.padT10{ padding-top: 10px;}
.pad10{ padding: 10px;}
.pad14{ padding: 0 14px;}
.pad20{ padding: 0 20px;}
.pad40{ padding: 0 40px;}
.marL10{ margin-left: 10px;}
.mar20{ margin: 20px;}
.marB20{ margin-bottom: 20px;}
.marT10{ margin-top: 10px;}
.bgf2{ background-color: #f2f2f2;}
.bgf{ background-color: #fff;}
.bge6{ background-color: #e6e6e6;}
.nonBor{ border: none;}
.boxBor{ border: 1px solid #dfdfdf; border-top:none;}


